package com.itheima.test;

import java.util.Scanner;

/**
 * @Author 王加鑫
 * @Date 2021/4/19 12:39
 * @Version 1.0
 * 模拟计算器功能,对键盘录入的两个int类型的数据进行加减乘除的运算,并打印运算结果
 * 要求:
 *     键盘录入三个整数,其中前两个整数代表参加运算的数据,第三个整数为要进行的运算
 *     (1:表示加法运算,2:表示减法运算,3:表示乘法运算,4:表示除法运算),运行效果如下:
 *     请输入第一个整数:
 *     10
 *     请输入第二个整数:
 *     20
 *     请输入您要进行的运算(1::表示加法,2:表示减法,3:表示乘法,4:表示除法)
 *     3
 *     10 * 20 = 200
 */
public class ForTest06 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第一个整数:");
        double sum1 = sc.nextDouble();
        System.out.println("请输入第二个整数:");
        double sum2 = sc.nextDouble();
        a:while (true){
            System.out.println("请输入您要进行的运算(1::表示加法,2:表示减法,3:表示乘法,4:表示除法)");
            int sum3 = sc.nextInt();
            if(sum3>=1 && sum3<=4){
                switch (sum3){
                    case 1:
                        System.out.println(sum1 + " + " + sum2 + " = " + (sum1 + sum2));
                        break a;
                    case 2:
                        System.out.println(sum1 + " - " + sum2 + " = " + (sum1 - sum2));
                        break a;
                    case 3:
                        System.out.println(sum1 + " * " + sum2 + " = " + (sum1 * sum2));
                        break a;
                    case 4:
                        System.out.println(sum1 + " / " + sum2 + " = " + (sum1 / sum2));
                        break a;

                }
            }else {
                System.out.println("您输入有误,请重新输入");
            }



        }

    }
}
